package com.example.demo2_review.design_pattern.creational_patterns.factory_pattern;

/**
 * @Author zwp14
 * @create 2024/6/24 14:32
 * @description 模板类。创建型模式-工厂模式-工厂模式通过定义一个创建对象的接口，
 * 但让子类决定实例化哪个类。这样，工厂方法允许一个类在不修改其代码的情况下创建特定类的实例。
 *
 * 应用场景：
 *          一：当一个类不知道它必须创建的对象的类时。
 *          二：当一个类希望由他的子类来指定所创建的对象的时候
 */
public interface ShapeService {

    /**
     *绘画出形状，当一个类的中的方法不知道要去干什么的时候，实现Shape接口中的方法，去找事情做
     * @return 结果
     */
    String draw();
}
